import csv

def 账号注册():
    退出账号注册环节 = input("注册账号界面（继续注册请输入y，跳过注册界面请输入n）：")
    if 退出账号注册环节 == "y":
        账号 = input("请输入要注册的账号名称：")
        密码 = input("请输入要注册的账号密码：")
        return 账号,密码
    if 退出账号注册环节 == "n":
        return "跳过","跳过"



def 录入数据(账号,密码):
    if 账号 == "跳过":
        return False
    信息 = [账号,密码,0]
    with open('游戏信息.csv', 'a') as 文件对象:
        文件对象.write("\n"+信息[0]+","+信息[1]+","+str(信息[2]))
        文件对象.close()
    return True

def 账号登录():
    账号 = input("请输入要登录的账号名称：")
    密码 = input("请输入要登录的账号密码：")
    return 账号,密码

def 读取():
    读信息到游戏 = []
    with open('游戏信息.csv', 'r') as 文件对象:
        要读取的对象 = csv.reader(文件对象)
        # print(type(要读取的对象))
        for 每一行 in 要读取的对象:
            # print(每一行)
            读信息到游戏.append(每一行)
    return 读信息到游戏

def 判断(账号,密码,读信息到游戏):
    for 每一个游戏信息 in 读信息到游戏:
        if 账号 == 每一个游戏信息[0]:
            if 密码 == 每一个游戏信息[1]:
                print(每一个游戏信息[0])
                print(每一个游戏信息[1])
                print("游戏登录成功！您当前的角色等级为："+每一个游戏信息[2]+"级！")
                return True


if __name__ == '__main__':

    while True:
        账号,密码=账号注册()
        录入数据(账号,密码)
        账号,密码=账号登录()
        读信息到游戏=读取()
        if 判断(账号,密码,读信息到游戏)==True:
            break
        else:
            print("游戏账号或密码错误，即将跳转到账号界面！！！！！")

    #正式游戏模块




